// 生成上半部分蓝色递增星型
function generateStarPattern1() {
    const container = document.getElementById('starPattern1');
    let stars = '';
    const rows = 4;
    for (let i = 1; i <= rows; i++) {
        // 计算每行的空格数，实现居中
        const spaces = ' '.repeat(rows - i);
        // 计算每行的星数，1,3,5,7...
        const starCount = 2 * i - 1;
        stars += spaces + '*'.repeat(starCount) + '<br>';
    }
    container.innerHTML = stars;
    // 设置蓝色
    container.style.color = 'blue';
}

// 生成下半部分红色递减星型
function generateStarPattern2() {
    const container = document.getElementById('starPattern2');
    let stars = '';
    const rows = 5;
    for (let i = rows; i >= 1; i--) {
        // 计算每行的空格数，实现居中
        const spaces = ' '.repeat(rows - i);
        // 计算每行的星数，9,7,5,3,1...
        const starCount = 2 * i - 1;
        stars += spaces + '*'.repeat(starCount) + '<br>';
    }
    container.innerHTML = stars;
    // 设置红色
    container.style.color = 'red';
}

// 调用函数生成图案
generateStarPattern1();
generateStarPattern2();